#pragma once

#include "NeroCore\NThread.h"

void StartRenderThread();

void StopRenderThread();

namespace Engine
{
class NRenderThread : public Core::NThread
{
	RTTI_DECLARATIONS(NRenderThread, Core::NThread)
public:
	NRenderThread(void);
	virtual ~NRenderThread(void);
	virtual void Run();

	HANDLE GetHandle();

private:
	HANDLE mThreadHandle;
	DWORD  mThreadID;
};
}